use std::env;
use std::path::PathBuf;

fn main() {
    // 动态设置库路径
    let lib_path = "D:/ProgramFiles/mysql-8.0.35-winx64/lib";

    // 设置编译时的环境变量
    println!("cargo:rustc-link-search=native={}", lib_path);

    // 链接到静态库`libmysql.lib`
    println!("cargo:rustc-link-lib=static=libmysql");

    // 如果需要链接某个特定的库，比如指定`libmysql.dll`，可以这样添加：
    println!("cargo:rustc-link-lib=dylib=libmysql");

    // 重新编译项目时检查此路径的变化
    println!("cargo:rerun-if-changed=build.rs");
}
